package com.li.general.menues
{
import com.li.general.buttons.ISelectableBtn;

import flash.display.Sprite;

public class ToggleMenu extends Sprite
{
    private var _btns:Vector.<ISelectableBtn>;

    public function ToggleMenu()
    {
        super();
        _btns = new Vector.<ISelectableBtn>();
    }

    public function addBtn(btn:ISelectableBtn):void
    {
        _btns.push(btn);
    }

    public function evaluate(selectedBtn:ISelectableBtn):void
    {
        var loop:uint = _btns.length;
        var btn:ISelectableBtn;
        for(var i:uint; i<loop; i++)
        {
            btn = _btns[i];
            btn.selected = btn == selectedBtn ? true : false; 
        }
    }
}
}